package pruebaFacade;

public class Hipoteca {

	private Banco banco = new Banco();
	private Prestamo prestamo = new Prestamo();
	private Credito credito = new Credito();
	
	public boolean Aprobar(Cliente cliente, int monto)
	{
		System.out.println(cliente.getNombre() + " aplica para " + monto + prestamo);
		
		boolean elegible = true;
		
		if(!banco.TieneSuficientesAhorros(cliente, monto))
		{
			elegible = false;
		}else if(!prestamo.NoTieneMalosPrestamos(cliente)){
			elegible = false;
		}else if(!credito.TieneUnBuenCredito(cliente)) {
			elegible = false;
		}
		return elegible;
	}
}
